第 11 章 集群服务

11.1. Web集群
11.2. JNDI集群
11.3. EJB集群
11.4. JMS集群
11.4.1. 消息路由
11.4.2. 消息队列

金蝶Apusic应用服务器对集群服务提供了优异的支持,通过Apusic集群服务,企业应用能够获得高可用性及水平可扩展性。

我们知道在集群中需要在各结点之间同步一些状态信息,每当一个结点的状态发生变化时,都需要通过多播等方式向其他结点传递状态信息,随着集群内部结点的增多,内存复制将会非常频繁,从而造成广播风暴,耗费大量的网络带宽,对性能造成很大影响。Apusic集群针对不同的场景提供了各具特色的创新性设计与实现。例如:Apusic独创的Client Session Cache(客户端会话缓存)技术。针对Stateful SessionBean, Apusic所采取的技术是客户端缓存,直接将状态信息保存在客户端,当服务器失效时将状态转移到可用服务器,这将有效降低广播风暴出现的机率,从而大大提升集群效果。Apusic自带的负载均衡器也采用类似的技术,将状态信息保存在负载均衡器中,达到同样的效果。除此之外,Apusic还提供了集群节点配对复制技术,以解决在使用第三方web负载均衡器时的状态复制问题,此时,每个节点只把自己的状态复制到集群中的一个节点上,以此避免网络风暴。。

Apusic作为专业的、成熟的应用服务器,它提供了整套的、灵活的、有效的集群方案,是金融、电信、电力等行业的基于规范技术的高性能、高可用、可扩展系统的保障。

Apusic集群主要包括Web集群、JNDI集群、EJB集群、JMS集群。